return function()
  require('bufferline').setup({
    options = {
      mode = 'buffers',
      -- 关闭 Tab 的命令，这里使用 moll/vim-bbye 的 :Bdelete 命令
      close_command = 'Bdelete! %d',
      left_mouse_command = 'buffer %d',
      indicator = {
        icon = '▎', -- this should be omitted if indicator style is not 'icon'
        style = 'icon',
      },
      -- tab标签之间的分隔符样式
      separator_style = '',
      -- 显示tab序号
      numbers = 'ordinal',
      tab_size = 18,
      -- 侧边栏配置
      -- 左侧让出 nvim-tree 的位置，显示文字 File Explorer
      offsets = {
        {
          filetype = 'NvimTree',
          text = ' File Explorer',
          text_align = 'center', -- 文字居中
          highlight = 'Directory',
          separator = false,
          padding = 0,
        },
      },
      diagnostics = 'nvim_lsp',
    },
  })
end
